.clearfix {
  zoom: 1;

  &::after {
    content: "";
    display: block;
    clear: both;
  }
}

.fl {
  float: left !important;
}

.fr {
  float: right !important;
}

.ellipsis {
  display: -webkit-box;
  box-orient: vertical;
  -webkit-box-orient: vertical;
  line-clamp: 1;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;

  &-1 {
    line-clamp: 1;
    -webkit-line-clamp: 1;
  }

  &-2 {
    line-clamp: 2;
    -webkit-line-clamp: 2;
  }

  &-3 {
    line-clamp: 3;
    -webkit-line-clamp: 3;
  }
}